Page({
  data: {
    spot: null,
    isFavorite: false
  },

  onLoad: function(options) {
    const id = options.id;
    // 模拟获取景点数据
    this.getSpotDetail(id);
  },

  getSpotDetail: function(id) {
    // 模拟数据，实际项目中应该从服务器获取
    let spotData;
    
    // 根据id返回不同的景点信息
    switch(id) {
      case '1': // 西湖
        spotData = {
          id: id,
          name: '西湖',
          rating: 4.8,
          price: 0,
          tags: ['5A景区', '世界遗产', '自然风光'],
          imageUrl: '/images/spots/xihu.jpg',
          images: [
            '/images/spots/xihu.jpg',
            '/images/spots/xihu1.jpg',
            '/images/spots/xihu2.jpg'
          ],
          description: '杭州西湖，中国十大风景名胜之一，以秀丽的湖光山色和众多的人文古迹闻名于世。西湖三面环山，一面临城，湖中白堤、苏堤、杨公堤、赵公堤将湖面分割成若干水面，湖中有三岛、三堤、五湖，基本格局是"一山、二塔、三岛、三堤、五湖"的景观格局。',
          openTime: '全天开放',
          suggestedTime: '3-4小时',
          address: '浙江省杭州市西湖区龙井路1号',
          transportation: '公交：乘坐K7、Y2等多路公交车到西湖站下车。\n地铁：乘坐地铁1号线到龙翔桥站下车，步行约10分钟可到达。'
        };
        break;
      
      case '2': // 故宫
        spotData = {
          id: id,
          name: '故宫',
          rating: 4.9,
          price: 60,
          tags: ['5A景区', '世界遗产', '人文古迹'],
          imageUrl: '/images/spots/gugong.jpg',
          images: [
            '/images/spots/gugong.jpg',
            '/images/spots/gugong1.jpg',
            '/images/spots/gugong2.jpg'
          ],
          description: '北京故宫，世界上现存规模最大、保存最为完整的木质结构古建筑之一。北京故宫是中国明清两代的皇家宫殿，旧称为紫禁城，位于北京中轴线的中心，是中国古代宫廷建筑之精华。北京故宫以三大殿为中心，占地面积72万平方米，建筑面积约15万平方米，有大小宫殿七十多座，房屋九千余间。',
          openTime: '4月1日-10月31日：8:30-17:00，11月1日-次年3月31日：8:30-16:30，周一闭馆（国家法定节假日除外）',
          suggestedTime: '4-6小时',
          address: '北京市东城区景山前街4号',
          transportation: '公交：乘坐1、2、52、59、82、99、120等路公交车到故宫站下车。\n地铁：乘坐地铁1号线到天安门东站或天安门西站下车，步行约10-15分钟可到达。'
        };
        break;
      
      case '3': // 黄山
        spotData = {
          id: id,
          name: '黄山',
          rating: 4.7,
          price: 230,
          tags: ['5A景区', '世界遗产', '自然风光'],
          imageUrl: '/images/spots/huangshan.jpg',
          images: [
            '/images/spots/huangshan.jpg',
            '/images/spots/huangshan1.jpg',
            '/images/spots/huangshan2.jpg'
          ],
          description: '安徽黄山，以奇松、怪石、云海、温泉"四绝"著称于世。黄山是安徽省黄山市的一座山脉，位于黄山市南部，是中国十大名山之一，也是世界文化与自然双重遗产。黄山的最高峰莲花峰海拔1864米，黄山风景区面积约1200平方公里，主要景点有天都峰、莲花峰、光明顶、始信峰、丹霞峰、狮子峰等。',
          openTime: '全年开放，旺季（3月1日-11月30日）：6:30-16:30，淡季（12月1日-次年2月底）：7:00-16:00',
          suggestedTime: '2-3天',
          address: '安徽省黄山市黄山区汤口镇',
          transportation: '飞机：黄山屯溪国际机场距离黄山风景区约70公里。\n火车：黄山北站（高铁站）距离黄山风景区约40公里。\n汽车：从黄山市区乘坐旅游专线车可直达黄山风景区。'
        };
        break;
      
      case '4': // 迪士尼乐园
        spotData = {
          id: id,
          name: '迪士尼乐园',
          rating: 4.7,
          price: 399,
          tags: ['主题乐园', '亲子游', '娱乐'],
          imageUrl: '/images/spots/disney.jpg',
          images: [
            '/images/spots/disney.jpg',
            '/images/spots/disney1.jpg',
            '/images/spots/disney2.jpg'
          ],
          description: '上海迪士尼乐园是中国内地首座迪士尼主题乐园，融合了迪士尼经典元素与中国特色。园区包括米奇大街、奇想花园、探险岛、宝藏湾、明日世界、梦幻世界、迪士尼小镇等主题园区，提供独特的游乐体验和精彩的演出表演。',
          openTime: '具体开放时间请以官网公布为准',
          suggestedTime: '1-2天',
          address: '上海市浦东新区川沙新镇黄赵路310号',
          transportation: '地铁：乘坐地铁11号线到迪士尼站下车。\n公交：乘坐50路、51路、52路等公交车到迪士尼乐园站下车。'
        };
        break;

      case '5': // 长城
        spotData = {
          id: id,
          name: '长城',
          rating: 4.8,
          price: 40,
          tags: ['5A景区', '世界遗产', '人文古迹'],
          imageUrl: '/images/spots/greatwall.jpg',
          images: [
            '/images/spots/greatwall.jpg',
            '/images/spots/greatwall1.jpg',
            '/images/spots/greatwall2.jpg'
          ],
          description: '八达岭长城是万里长城最具代表性的段落之一，也是明长城保护最好、最著名的段落。这里山势险峻，城关雄伟，是明代长城重要关口。登上长城，可以领略"不到长城非好汉"的气魄。',
          openTime: '旺季（4月1日-10月31日）：6:30-19:00，淡季（11月1日-次年3月31日）：7:00-18:00',
          suggestedTime: '3-4小时',
          address: '北京市延庆区八达岭长城景区',
          transportation: '火车：在北京北站乘坐S2线到八达岭站。\n公交：乘坐877路等公交车到八达岭长城站下车。'
        };
        break;

      case '6': // 南京路步行街
        spotData = {
          id: id,
          name: '南京路步行街',
          rating: 4.5,
          price: 0,
          tags: ['商业街', '购物', '美食'],
          imageUrl: '/images/spots/nanjingroad.jpg',
          images: [
            '/images/spots/nanjingroad.jpg',
            '/images/spots/nanjingroad1.jpg',
            '/images/spots/nanjingroad2.jpg'
          ],
          description: '南京路步行街是上海最著名的商业街之一，全长1200米，汇集了百年老店、现代商厦、特色小店等多种商业业态。这里不仅是购物天堂，还是感受上海城市文化的绝佳去处。',
          openTime: '全天开放（具体店铺营业时间不同）',
          suggestedTime: '2-3小时',
          address: '上海市黄浦区南京东路',
          transportation: '地铁：乘坐1、2、8号线到人民广场站下车。\n公交：乘坐20、37、49等多路公交车可到达。'
        };
        break;

      case '7': // 欢乐谷
        spotData = {
          id: id,
          name: '欢乐谷',
          rating: 4.6,
          price: 299,
          tags: ['主题乐园', '刺激项目', '娱乐'],
          imageUrl: '/images/spots/happyvalley.jpg',
          images: [
            '/images/spots/happyvalley.jpg',
            '/images/spots/happyvalley1.jpg',
            '/images/spots/happyvalley2.jpg'
          ],
          description: '北京欢乐谷是大型现代化主题乐园，园区设有惊险、探险、欢乐、童话等多个主题区域，拥有过山车、跳楼机等刺激项目，以及精彩的表演和季节性主题活动。',
          openTime: '09:30-18:00（具体时间可能因季节调整）',
          suggestedTime: '1天',
          address: '北京市朝阳区东四环小武基路6号',
          transportation: '地铁：乘坐7号线到欢乐谷景区站下车。\n公交：乘坐605、639等多路公交车可到达。'
        };
        break;

      case '8': // 泰山
        spotData = {
          id: id,
          name: '泰山',
          rating: 4.7,
          price: 125,
          tags: ['5A景区', '世界遗产', '自然风光'],
          imageUrl: '/images/spots/taishan.jpg',
          images: [
            '/images/spots/taishan.jpg',
            '/images/spots/taishan1.jpg',
            '/images/spots/taishan2.jpg'
          ],
          description: '泰山是中国五岳之首，位于山东省泰安市中部，主峰玉皇顶海拔1545米。泰山以气势磅礴著称，有"天下第一山"之称，是中华文化的重要象征。山上有众多的文物古迹和自然景观。',
          openTime: '全天开放',
          suggestedTime: '1-2天',
          address: '山东省泰安市泰山区红门路45号',
          transportation: '火车：在泰安站下车后乘坐公交车到达红门。\n公交：乘坐3路、环山路公交车可到达。'
        };
        break;

      case '9': // 天坛
        spotData = {
          id: id,
          name: '天坛',
          rating: 4.8,
          price: 35,
          tags: ['5A景区', '世界遗产', '人文古迹'],
          imageUrl: '/images/spots/tiantan.jpg',
          images: [
            '/images/spots/tiantan.jpg',
            '/images/spots/tiantan1.jpg',
            '/images/spots/tiantan2.jpg'
          ],
          description: '天坛是明清两代帝王祭天的场所，是中国现存规模最大、伦理等级最高的古代祭祀建筑群。园内的主要建筑有祈年殿、皇穹宇、圜丘坛等，体现了古代"天圆地方"的宇宙观。',
          openTime: '4月1日-10月31日：6:00-22:00，11月1日-次年3月31日：6:30-22:00',
          suggestedTime: '2-3小时',
          address: '北京市东城区天坛东路1号',
          transportation: '地铁：乘坐5号线到天坛东门站下车。\n公交：乘坐6、35、36、39等多路公交车可到达。'
        };
        break;

      case '10': // 外滩美食街
        spotData = {
          id: id,
          name: '外滩美食街',
          rating: 4.6,
          price: 0,
          tags: ['特色美食', '夜景', '购物'],
          imageUrl: '/images/spots/bund.jpg',
          images: [
            '/images/spots/bund.jpg',
            '/images/spots/bund1.jpg',
            '/images/spots/bund2.jpg'
          ],
          description: '外滩美食街位于上海外滩附近，汇集了各类特色餐厅和小吃店。这里不仅能品尝到上海本帮菜、各地特色美食，还能欣赏到黄浦江和外滩的迷人夜景。',
          openTime: '全天开放（具体餐厅营业时间不同）',
          suggestedTime: '2-3小时',
          address: '上海市黄浦区中山东一路',
          transportation: '地铁：乘坐2、10号线到南京东路站下车。\n公交：乘坐20、37、55等多路公交车可到达。'
        };
        break;

      case '11': // 商洛康养之都
        spotData = {
          id: id,
          name: '商洛康养之都',
          rating: 4.7,
          price: 50,
          tags: ['人文古迹', '康养胜地', '秦岭文化'],
          imageUrl: '/images/spots/shangluo.jpg',
          images: [
            '/images/spots/shangluo.jpg',
            '/images/spots/shangluo1.jpg',
            '/images/spots/shangluo2.jpg',
            '/images/spots/shangluo3.jpg'
          ],
          description: '商洛是陕西省著名的康养胜地，位于秦岭腹地，融合了深厚的秦岭文化与现代康养特色。这里气候宜人，森林覆盖率高，负氧离子含量丰富，是理想的康养度假目的地。景区内设有多个康养基地，提供中医养生、森林康养、温泉疗养等特色项目。',
          openTime: '全年开放，最佳游玩时间为4月-10月',
          suggestedTime: '2-3天',
          address: '陕西省商洛市商州区',
          transportation: '高铁：乘坐西康高铁到商洛站。\n公交：市内有多路公交车可到达各康养景区。\n自驾：西安驾车约2小时可达。'
        };
        break;

      default:
        wx.showToast({
          title: '景点信息不存在',
          icon: 'none'
        });
        return;
    }

    this.setData({
      spot: spotData
    });
  },

  onLoad: function(options) {
    const id = options.id;
    // 模拟获取景点数据
    this.getSpotDetail(id);
    // 检查是否已收藏
    this.checkFavoriteStatus(id);
  },

  checkFavoriteStatus: function(id) {
    const favorites = wx.getStorageSync('favorites') || [];
    const isFavorite = favorites.some(spot => spot.id === id);
    this.setData({
      isFavorite: isFavorite
    });
  },

  toggleFavorite: function() {
    const spot = this.data.spot;
    if (!spot) return;

    let favorites = wx.getStorageSync('favorites') || [];
    const isFavorite = !this.data.isFavorite;

    if (isFavorite) {
      // 添加到收藏，使用景点主图
      const favoriteSpot = {
        id: spot.id,
        name: spot.name,
        description: spot.description,
        price: spot.price,
        rating: spot.rating,
        imageUrl: spot.imageUrl // 使用景点主图
      };
      favorites.push(favoriteSpot);
    } else {
      // 从收藏中移除
      favorites = favorites.filter(item => item.id !== spot.id);
    }

    // 更新本地存储和页面状态
    wx.setStorageSync('favorites', favorites);
    this.setData({
      isFavorite: isFavorite
    });

    wx.showToast({
      title: isFavorite ? '已收藏' : '已取消收藏',
      icon: 'success'
    });
  },

  onShare: function() {
    wx.showShareMenu({
      withShareTicket: true,
      menus: ['shareAppMessage', 'shareTimeline']
    });
  },

  onBook: function() {
    wx.showModal({
      title: '提示',
      content: '是否确认预订该景点？',
      success: (res) => {
        if (res.confirm) {
          wx.showToast({
            title: '预订成功',
            icon: 'success'
          });
        }
      }
    });
  }
});